빠른 시작
아래 예제를 통해 iwinv AI API를 바로 시작해보세요.
1. SDK 설치
# Python
pip install openai
# Node.js
npm install openai
2. 클라이언트 초기화
- Python
- Node.js
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["IWINV_API_KEY"],
base_url="https://ai-api.iwinv.kr/v1"
)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.IWINV_API_KEY,
baseURL: "https://ai-api.iwinv.kr/v1",
});
3. 사용 가능한 모델 조회
허용된 모델 목록을 확인합니다.
- cURL
- Python
- Node.js
curl https://ai-api.iwinv.kr/v1/models \
-H "Authorization: Bearer $IWINV_API_KEY"
models = client.models.list()
for model in models.data:
print(model.id)
const models = await client.models.list();
models.data.forEach(model => console.log(model.id));
4. 첫 번째 요청
- Python
- Node.js
- cURL
response = client.chat.completions.create(
model="gemma4-26b",
messages=[
{"role": "user", "content": "안녕하세요!"}
]
)
print(response.choices[0].message.content)
const response = await client.chat.completions.create({
model: "gemma4-26b",
messages: [{ role: "user", content: "안녕하세요!" }],
});
console.log(response.choices[0].message.content);
curl https://ai-api.iwinv.kr/v1/chat/completions \
-H "Authorization: Bearer $IWINV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemma4-26b",
"messages": [
{"role": "user", "content": "안녕하세요!"}
]
}'